/*
 * This file is part of b.AMP.
 * 
 * b.AMP is free software: you can redistribute it and/or modify it under 
 * the terms of the GNU Lesser General Public License as published by the 
 * Free Software Foundation, either version 3 of the License, or (at your 
 * option) any later version.
 * 
 * b.AMP is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or 
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU lesser General Public 
 * License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with b.AMP.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "sound_output_test.hpp"

BAMP_SOUND_OUTPUT_DECLARE(SoundOutputTest, "test");
BAMP_CLASS_LIST(bamp::SoundOutputPtr::cname);

SoundOutputTest::SoundOutputTest()
{

}


SoundOutputTest::~SoundOutputTest()
{

}

void SoundOutputTest::open(const std::string& url)
{
    
}

void SoundOutputTest::close()
{

}

void SoundOutputTest::setHost(bamp::HostPtr host)
{

}

void SoundOutputTest::send(bamp::MessagePtr msg)
{

}

void SoundOutputTest::setInput(bamp::SoundWriterPtr input)
{

}

bamp::Format SoundOutputTest::getInFormat(size_t chan)
{
    bamp::Format fmt = { BAMP_ENC_ANY, 48000 };
    return fmt;
}
